runtime.m.lockedExt (field)

16 uses

	runtime (current package)
		coro.go#L52: 		if mp.lockedExt+mp.lockedInt != 0 {
		coro.go#L54: 			c.lockedExt = mp.lockedExt
		coro.go#L121: 		if mp != c.mp || mp.lockedInt != c.lockedInt || mp.lockedExt != c.lockedExt {
		coro.go#L124: 			print("coro: got lock external ", mp.lockedExt, ", want ", c.lockedExt, "\n")
		debugcall.go#L144: 		lockedExt = mp.lockedExt
		debugcall.go#L145: 		mp.lockedExt = 0
		debugcall.go#L193: 	mp.lockedExt = lockedExt
		proc.go#L2751: 	if gp := getg(); gp != nil && gp.m != nil && (gp.m.lockedExt != 0 || gp.m.incgo) && GOOS != "plan9" {
		proc.go#L4329: 			mp.lockedExt = 0
		proc.go#L5302: 	gp.m.lockedExt++
		proc.go#L5303: 	if gp.m.lockedExt == 0 {
		proc.go#L5304: 		gp.m.lockedExt--
		proc.go#L5326: 	if gp.m.lockedInt != 0 || gp.m.lockedExt != 0 {
		proc.go#L5349: 	if gp.m.lockedExt == 0 {
		proc.go#L5352: 	gp.m.lockedExt--
		runtime2.go#L598: 	lockedExt       uint32      // tracking for external LockOSThread